<?php
use think\facade\Route;

/** 接口路由 */
Route::group('user/permission', function () {
    Route::get('/list', '@index')->name('user.permission.index'); // 后台用户角色列表数据
    Route::get('/<pid>/children', '@getChildrenList')->pattern(['pid' => '\d+'])->name('user.permission.index'); // 后台用户角色列表数据 -- 加载子角色
    Route::get('/create', 	'@create')->name('user.permission.create'); // 创建新用户界面
    Route::post('$', 		'@create')->name('user.permission.create'); // 创建后台角色

    Route::group('<id>', function () {
	    Route::get('/edit', '@edit')->name('user.permission.edit'); // 编辑界面
	    Route::put('$', 	'@edit')->name('user.permission.edit'); // 编辑后台用户
	    Route::delete('$',  '@delete')->name('user.permission.delete'); // 删除后台用户组
    })->pattern(['id' => '\d+']);

    Route::any('load', '@load'); // 当前用户的权限节点
})->prefix('\app\admin\service\user\Permission');
